home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PRINTER / DS2.ARJ / SP2NEW.DOC < prev    next >
Text File  |  1992-08-28  |  11KB  |  196 lines

  1. -------------------------------------------------------------------------------
  2.  
  3.                          Version 2.06 Enhancements
  4.  
  5.  
  6.      -- DISK SPOOL II and networks.
  7.  
  8.         Picture the following scenario:  you've got two or more computers
  9.         networked together and only one has a printer.  The computer with the
  10.         printer is sharing its disk space with the other computers.  Every
  11.         computer has a copy of DISK SPOOL II active, and the one or ones that
  12.         don't have a printer are set up to place their spool files onto the
  13.         disk drive of the computer where the printer is attached.  Everything
  14.         seems fine with this scenario, except that DISK SPOOL II on the computer
  15.         having the printer attached doesn't recognize the existence of
  16.         files created by the other computers.  This is where DISK SPOOL II's
  17.         network feature comes in.  The discussion below describes this
  18.         feature.  To activate it, key in !#d on the command line when you first
  19.         initiate DISK SPOOL II into memory.  Example:  SP2  !#d.  Note that
  20.         AutoDespool mode must be active on all machines.
  21.  
  22.         Normally, the AutoDespooler only recognizes files that have been
  23.         spooled on that same machine.  It keeps an internal table of
  24.         files created, and then when a file is finished printing,
  25.         it accesses that table in order to find another one to print.  With
  26.         the network feature enabled, in addition to this, the AutoSpooler reads
  27.         the directory every so often to see if anything new has shown up.  It
  28.         looks for files having the prefix SP0xxx.SPL, where the x's are three
  29.         digits, and the SPL is the same suffix as designated in SP2CFG.
  30.  
  31.         In this manner, files created by remote computers' DISK SPOOL II, as
  32.         long as they are placed in the correct directory on the computer
  33.         where the printer is attached, will get printed.
  34.  
  35.         The duration of time between directory reads can be controlled from
  36.         within the configuration program by setting the "flush delay"
  37.         parameter to the desired interval in seconds.  A somewhat low setting
  38.         probably won't affect your computer's performance, since DOS usually
  39.         keeps a copy of the directory in memory, and so actual reads to the
  40.         disk drive itself are usually not necessary.
  41.  
  42.         It can happen, if the timing is correct, that different computers end
  43.         up spooling to the same file name.  In order to prevent this situation,
  44.         key in the following command line parameter:  !#x, where x is a digit
  45.         from 0 to 9.  If you key a 0, then the AutoSpooler will create files
  46.         having names whose 4th digit starts with 0:  SP0000.SPL, SP0001.SPL,
  47.         etc.  If you key a 1, then the names will look like this:  SP0100.SPL,
  48.         SP0101.SPL, etc.
  49.  
  50. -------------------------------------------------------------------------------
  51.  
  52.                          Version 3.00 Enhancements
  53.  
  54.         -- Expanded Memory (EMS).  You may now configure DISK SPOOL II to use
  55.            your computer's expanded memory, if any exists.  Two things occur
  56.            in this configuration:  DISK SPOOL II loads in less regular memory
  57.            (only 30k for the SP2 version), and the internal spool file buffer
  58.            uses Expanded memory, so control returns to your keyboard quicker.
  59.            Furthermore, you may spool to EMS by making the Spool File name
  60.            *EMS either by configuration, or by (F)ile (A)ttach (S)pool.
  61.            Note that DISK SPOOL II will dynamically allocate the expanded
  62.            memory segments for the Spool File as it needs them, and it releases
  63.            them for other applications to use when it doesn't need then.
  64.            For most efficient memory usage, set the (D)ynamic (R)esize
  65.            configuration option to YES.  In this manner, when DISK SPOOL II is
  66.            finished printing the *EMS file, it will automatically "delete"
  67.            the file, thus freeing up expanded memeory.
  68.  
  69.         -- Drivers.  A "device driver" version of DISK SPOOL II now exists.
  70.            It loads with all the same command line paramters, only you load
  71.            it in your CONFIG.SYS file with a DEVICE=SP2.DRV {parameters} line.
  72.  
  73.            -- Virtually 99% of all significant problems experienced with
  74.               DISK SPOOL II are caused by an incompatibility with other
  75.               memory-resident programs.  Such programs are memory-resident
  76.               because they are TSR's that you load after boot-up (or perhaps
  77.               in your AUTOEXEC.BAT file), or they are "device drivers" loaded
  78.               in your CONFIG.SYS file.
  79.  
  80.               Quite often, in these situations, a complete resolution of the
  81.               problem can be obtained simply by loading the two conflicting
  82.               programs in a different order.  Before this version, if the
  83.               program conflicting with DISK SPOOL II were a device driver,
  84.               then you had no recourse but to use the two at different times,
  85.               since there's no way to load a TSR before a device driver.
  86.               But now you can use the device driver version of DISK SPOOL
  87.               II, and experiment loading it before the conflicting driver.
  88.  
  89. -------------------------------------------------------------------------------
  90.  
  91.                          Version 4.00 Enhancements
  92.  
  93.  
  94.         -  DISK SPOOL II now loads almost entirely in extended memory.  The
  95.            addresses of extended memory being used are those in the first
  96.            64k above the 1 Meg boundary.  DISK SPOOL II does not depend on
  97.            memory manager programs in order to utilize this space; but at
  98.            the same time, is totally compatible with such programs.
  99.  
  100.            The amount of "lower DOS" memory that DISK SPOOL II uses is
  101.            3k.
  102.  
  103.            NOTE:  If you version 5.0+ of DOS, and if you load DOS high, then
  104.            DISK SPOOL II does not load into extended memory.  The reason is
  105.            that DOS places itself into the 64k region (known as the HMA),
  106.            and two programs cannot share the HMA.  DISK SPOOL II will sense
  107.            this condition, and load itself low.  Please note also, however,
  108.            that you can still utilize DOS to load DISK SPOOL II into the
  109.            upper memory area, thereby conserving your lower memory.  To do
  110.            this, first configure DISK SPOOL II to not use any upper memory.
  111.            Then be sure you've included the device driver EMM386.  And
  112.            finally, just key in LOADHIGH [drive:][path]sp2.
  113.            For example:  LOADHIGH c:\ds2\sp2.  Or, if you use the device
  114.            driver version of my product, include the following line (after
  115.            the EMM386 line): DEVICEHIGH c:\ds2\sp2.drv.
  116.  
  117.            The 2nd display of the configuration program (SP2CFG) allows
  118.            you to configure DISK SPOOL II to load entirely into the lower
  119.            memory area.  This provides for the situation where DISK SPOOL II
  120.            is incompatible with some other program using extended memory.
  121.  
  122.         - An entirely new function, called the Monitor, has been incorporated
  123.           into DISK SPOOL II.  With this new function, you may optionally
  124.           configure DISK SPOOL II to monitor any two directories on your
  125.           machine for the appearance of a DOS file of a skeleton form that
  126.           you designate much in the same manner that one would do a DIR
  127.           command.  When such a file appears, and after a few seconds delay,
  128.           DISK SPOOL II automatically, and in the background, queues this
  129.           file to be printed in the background.  For instance, you can
  130.           designate that any DOS file of the form *.plt that appears in
  131.           directory c:\cadkey\plt\ be sent off to COM1, while any file of
  132.           any name (*.*) that appears in directory c:\queue\lpt1\ be sent
  133.           off to LPT1.
  134.  
  135.           This feature was incorporated in order to complement programs
  136.           that give you the abilily to print to a disk file.  Such programs
  137.           generally do so in the most rapid manner possible.  And so, without
  138.           ever having to leave your application, DISK SPOOL II will start
  139.           printing the file in the background.
  140.  
  141.           PLEASE NOTE:  the Monitor feature only works if you enable
  142.           the AutoSpool and/or the AutoDespool features.  Please refer
  143.           to the manual for an explanation of these features.
  144.  
  145.         - The AutoSpool and AutoDespool features now may be enabled in
  146.           the SP2SSS.COM version of DISK SPOOL II.  Prior to this release,
  147.           these features only functioned in the SP2 and SP2S verions of
  148.           the product.
  149.  
  150.         - You may now select a DOS file from within the pop-up menu to be
  151.           printed.  To do this, you get into the (F)iles (L)ist pop-up
  152.           panel (which panel comes up by default as the first paned when
  153.           you have the AutoDespooling feature enabled), press Cmd 6 in order
  154.           to designate a new scan directory, and then select a file for
  155.           printing by keying a 6 next to it.
  156.  
  157.         - The algorithms used by the SP2PRT command, and by the process
  158.           described just above regarding selecting a file for printing
  159.           within the (F)iles (L)ist panel, have been enhanced.  Now,
  160.           if AutoSpooling is enabled, these two functions take less than
  161.           a second to complete ... no matter how large the print file
  162.           being spooled.
  163.  
  164.           Prior to this release, these operations would append the contents
  165.           of the file being printed to the end of the Spool File.  In addition
  166.           to being slow, a second inconvenience of this method was the wasted
  167.           disk space involved in making a duplication of an existing file.
  168.  
  169.           As of this release, DISK SPOOL II now merely creates a "pointer"
  170.           file containing only 66 bytes.  The Despooler recognizes this file
  171.           as a pointer file rather than a file that contains the actual data
  172.           itself, and knows to actually print from the file being pointed to.
  173.           Consequently, the initial process takes a fraction of a second, and
  174.           involves only a very small amount of disk space.
  175.  
  176.         - An advanced programming interface has been incorporated into
  177.           DISK SPOOL II.  With these software hooks, a programmer can
  178.           virtually control all pertinant aspects of DISK SPOOL II from
  179.           within his or her own program.  Refer to file SP2INTFC.DOC for
  180.           a description of interface protocols.
  181.  
  182.         - You now have the ability to designate that a specified byte stream
  183.           be appended automatically by DISK SPOOL II at the end of every
  184.           document.
  185.  
  186.         - You may now specify optionally that printing stop after each
  187.           document.
  188.  
  189.         - DISK SPOOL II now pops up over graphical displays.
  190.  
  191.         - A new facility called LOG has been created.  With this feature, you
  192.           instruct DISK SPOOL II to maintain a file called SP2.LOG of
  193.           despooling activity.  This feature is useful when you need to bill
  194.           a client for the amount of printing or plotting you have done on
  195.           his or her behalf.
  196.